package com.wmh.baseservice.admin.pojo.vo.user;

import com.wmh.baseservice.admin.entity.AdMenu;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author 谢骏
 * @date 2023/8/16 16:53
 **/
@Data
@Accessors(chain = true)
@ApiModel("管理员基础信息响应体")
public class AdminSimpleInfoRespVO {

    /**
     * 管理员主键
     * */
    private Long adId;

    /**
     * 管理员名称
     * */
    private String name;

    /**
     * 管理员账号
     * */
    private String account;

    /**
     * 拥有的角色名
     * */
    private List<String> roleNames;

    /**
     * 拥有的权限标识
     * */
    private List<String> permissions;

    /**
     * 当前用户所有菜单
     * */
    private List<AdMenu> routeList;
}
